#ifndef __OLED_H
#define __OLED_H
#define uchar unsigned char
void IIC_Start();
void IIC_Stop();
char IIC_ACK(); // 判断是否有效应答
void IIC_Send_Byte(char dataSend);
void OLED_Write_Cmd(char dataCmd);
void OLED_Write_Data(char dataData);
void OLED_Init();
void OLED_Clear();

void OLED_ShowHex(uchar x, uchar y, uchar chr);
void OLED_ShowChar(uchar x, uchar y, uchar chr);
void OLED_ShowString(uchar x, uchar y, uchar *chr);
/**
 * 	-2147483648~+2147483648
 */
void OLED_ShowNum(uchar x, uchar y, signed long num);

void OLED_ShowCharl(uchar x, uchar y, uchar chr);
void OLED_ShowStringl(uchar x, uchar y, uchar *chr);
/**
 * 	-2147483648~+2147483648
 */
void OLED_ShowNuml(uchar x, uchar y, signed long num);

#endif
